【发布时间】:2020-12-31 02:18:20
【问题描述】:
您好,我在网页中使用自适应卡片 SDK,使用如下示例卡片:
var card = {
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.0",
"body": [
{
"type": "TextBlock",
"text": "Present a form and submit it back to the originator"
},
{
"type": "Input.Text",
"id": "firstName",
"placeholder": "What is your first name?"
},
{
"type": "Input.Text",
"id": "lastName",
"placeholder": "What is your last name?"
}
],
"actions": [
{
"type": "Action.Submit",
"title": "Action.Submit"
}
]};
并使用通常的规则进行渲染。我想通过提交来取回输入,所以我尝试了这个
// Set the adaptive card's event handlers. onExecuteAction is invoked
// whenever an action is clicked in the card
adaptiveCard.onExecuteAction = function (action) { console.log(action.toJSON()) }
这只是给了我:
Object title: "Action.Submit" type: "Action.Submit" __proto__: Object
如何获取提交操作中输入字段的值?
TIA 提供任何 cmets、建议和答案
【问题讨论】:
标签: javascript sdk adaptive-cards